#include<stdio.h>

void move(int *pointer);

int main()
{
    int matrix[3][3];
    int i, j;
    for(i = 0; i < 3; i ++)
    {
        for(j = 0;j < 3; j ++)
        {
            scanf("%d", &matrix[i][j]);
        }
    }

    move(matrix);

    for(i = 0; i < 3; i ++)
    {
        for(j = 0;j < 3; j ++)
        {
            if(j != 2)
                printf("%d ", matrix[i][j]);
            else
                printf("%d", matrix[i][j]);
        }
        printf("\n");
    }

    return 0;
}

void move(int *pointer)
{
    int i, j;
    int t = 0;
    for(i = 0; i < 3; i ++)
    {
        for(j = 0; j < i; j ++)
        {
            t = *(pointer + i * 3 + j);
            *(pointer + i * 3 + j) = *(pointer + j * 3 + i);
            *(pointer + j * 3 + i) = t;
        }
    }
}
